In both i386 and x86-64 Linux, using a static variable (and thus
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 20 Apr 2006 13:10:35 +0000 (14:10 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 20 Apr 2006 13:10:35 +0000 (14:10 +0100)
commita20dde6f0b956aa5697da96f068625a5a75832dd
tree0013a39a407989221c9f95e38caafbbae9bfe3f9
parent8326f5657aadabc85792a78e5317f8de3e9f19eb
In both i386 and x86-64 Linux, using a static variable (and thus
having the potential of missing synchronization there,
as I suspect exists in native Linux) is not needed with the hypercall
approach. In the hypervisor, the patch adds the
needed synchronization.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
linux-2.6-xen-sparse/arch/i386/kernel/io_apic-xen.c
linux-2.6-xen-sparse/arch/x86_64/kernel/io_apic-xen.c
xen/arch/x86/io_apic.c